var form = layui.form;
layer = parent.layer === undefined ? layui.layer : top.layer,
    $ = layui.jquery;
$.ajax({
    type : "get",
    url : "/user/productPwd",
    error:function(){
        layui.alert("数据请求错误！！")
    },
    success:function (data) {
        $("#val2").val(data);
    }
});
function sub() {
    //如果全部输入正确返回成功  输入错误则输出提示
    if(nameCheck()&&pwdCheck()&&telCheck()){
        $.post("/user/add",{
            show_name : $(".show_name").val(),
            login_name : $(".login_name").val(),
            password : $(".password").val(),
            tel : $(".tel").val()
        },function(res){
            //console.log(res.msg);
            if(res.code===0){
                top.layer.msg("添加成功！",{
                    icon: 1,
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                });
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
            }else {
                top.layer.msg("添加失败！",{
                    icon: 2,
                    time: 2000 //2秒关闭（如果不配置，默认是3秒）
                });
                var index = parent.layer.getFrameIndex(window.name);
                parent.layer.close(index);
                parent.location.reload();
            }
        });
    }else{
        //layer.alert('你的输入有误，请按要求输入后再提交');
        event.preventDefault();
        return false;
    }
}
//验证姓名字段
function nameCheck() {
    var reg = /^[a-zA-Z0-9_-]{4,16}$/;
    var name = $("#val1").val();
    if (!reg.test(name) || name==='') {
        layer.msg("请输入4-16位的用户名",{icon:5});
        return false;
    }else{
        return true;
    }
}
//验证密码字段
function pwdCheck(str) {
    var reg = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,12}$/;
    var pwd = $("#val2").val();
    if(!reg.test(pwd) || pwd===''){
        layer.msg("请输入8-32位由字母数字特殊符号组成的密码",{icon:5});
        return false;
    }else{
        return true;
    }
}
function telCheck() {
    var pTel =/^1[3456789]\d{9}$/;
    var tel = $(".tel").val();
    if(tel!=''&&!pTel.test(tel)){
        layer.msg("请输入正确的电话",{icon:5})
        return false;
    }else {
        return true;
    }
}